package com.link2room.rodimus.dto.result.base;

import com.link2room.common.annotation.L2RDes;
import com.link2room.common.dto.result.base.BaseDto;
import com.link2room.rodimus.constant.RodimusDescriptPrefixKeyConstant;

/**
 * Created by sss on 2017/8/29.
 */

public class MemberInvoiceDto extends BaseDto {
    private String memberNo;
    private Integer invoiceType;
    /**
     * 发票类型（1:普通发票；2：增值税专用发票）
     */
    @L2RDes(value = RodimusDescriptPrefixKeyConstant.INVOICE_TYPE,source = "invoiceType")
    private String invoiceTypeDes;
    private Integer invoiceTitleType;
    /**
     * 发票抬头类型（1:个人；2:公司）
     */
    @L2RDes(value = RodimusDescriptPrefixKeyConstant.INVOICE_TITLE_TYPE,source = "invoiceTitleType")
    private String invoiceTitleTypeDes;
    private String invoiceTitle;
    private String taxpayerId;
    private String companyTel;
    private String bankName;
    private String bankAccount;
    private String comment;

    public String getMemberNo() {
        return memberNo;
    }

    public void setMemberNo(String memberNo) {
        this.memberNo = memberNo;
    }

    public Integer getInvoiceType() {
        return invoiceType;
    }

    public void setInvoiceType(Integer invoiceType) {
        this.invoiceType = invoiceType;
    }

    public Integer getInvoiceTitleType() {
        return invoiceTitleType;
    }

    public void setInvoiceTitleType(Integer invoiceTitleType) {
        this.invoiceTitleType = invoiceTitleType;
    }

    public String getInvoiceTitle() {
        return invoiceTitle;
    }

    public void setInvoiceTitle(String invoiceTitle) {
        this.invoiceTitle = invoiceTitle;
    }

    public String getTaxpayerId() {
        return taxpayerId;
    }

    public void setTaxpayerId(String taxpayerId) {
        this.taxpayerId = taxpayerId;
    }

    public String getCompanyTel() {
        return companyTel;
    }

    public void setCompanyTel(String companyTel) {
        this.companyTel = companyTel;
    }

    public String getBankName() {
        return bankName;
    }

    public void setBankName(String bankName) {
        this.bankName = bankName;
    }

    public String getBankAccount() {
        return bankAccount;
    }

    public void setBankAccount(String bankAccount) {
        this.bankAccount = bankAccount;
    }

    public String getComment() {
        return comment;
    }

    public void setComment(String comment) {
        this.comment = comment;
    }

    public String getInvoiceTypeDes() {
        return invoiceTypeDes;
    }

    public void setInvoiceTypeDes(String invoiceTypeDes) {
        this.invoiceTypeDes = invoiceTypeDes;
    }

    public String getInvoiceTitleTypeDes() {
        return invoiceTitleTypeDes;
    }

    public void setInvoiceTitleTypeDes(String invoiceTitleTypeDes) {
        this.invoiceTitleTypeDes = invoiceTitleTypeDes;
    }
}
